$(function(){
    getitem()
  function getitem(){
    $.ajax({


        type:'get',
        url:'http://localhost:8080/api/v1/admin/category/list',
        headers:{
         Authorization:localStorage.getItem('token')
        },
        success:function(backData){
        let  res=   template('temp',backData)
        $('tbody').html(res)
        }
    })
  }
   $('.btn-success').on('click',function(){

$('#myModal').modal()
   })


   $('.btn_opt').on('click',function(e){
       e.preventDefault()
       let name=$('[name="name"]').val().trim()
       let slug=$('[name="slug"]').val().trim()
     $.ajax({
   type:'post',
   url:'http://localhost:8080/api/v1/admin/category/add',
   data:{
       name,slug
   },
   headers:{
    Authorization:localStorage.getItem('token')
   },
   success:function(backData){
       
   if(backData.code==200){
    $('#myModal').modal('hide')
    getitem()
  
   }else if(backData.code==400){
       layer.msg(backData.msg)
   }
   $('[name="name"]').val('')
   $('[name="slug"]').val('')
   }
     })
   })

   $('tbody').on('click','.btn-info',function(){
    let id=$(this).attr('data-id')
    $('#editModal').modal()
    $.ajax({
        type:'get',
        url:'http://localhost:8080/api/v1/admin/category/search',
        data:{
            id
        },
        headers:{
            Authorization:localStorage.getItem('token')
        },
        success:function(backData){
            // console.log(backData);
          if(backData.code==200){
            $('#name').val(backData.data[0].name)
            $('#slug').val(backData.data[0].slug)
          }
        }
    })
    $('.btn_opt').on('click',function(e){
        e.preventDefault()
        let name=$('#name').val()
    let slug=$('#slug').val()
    $.ajax({
        type:'post',
        url:'http://localhost:8080/api/v1/admin/category/edit',
        data:{
           id,name,slug
        },
        headers:{
            Authorization:localStorage.getItem('token')
        },
        success:function(backData){
            getitem()
            $('#editModal').modal('hide')
        }
    })
    })
})

$('tbody').on('click','.btn-danger',function(e){e.preventDefault()
    let _this=$(this)
let ID=$(this).attr('data-id')
layer.confirm('是否确定删除',function(index){
    $.ajax({
        type:'post',
        url:'http://localhost:8080/api/v1/admin/category/delete',
        data:{
            id:ID
        },
        headers:{
    Authorization:localStorage.getItem('token')
        },
        success:function(backData){
           if(backData.code==200){
               _this.parent().parent().empty()
           }
        }
    })
    layer.close(index)
})

})


})